package datos.clases;
import java.util.List;

import tipos.clases.Tarjeta;
import datos.interfaces.*;

public class ProcesaTarjeta implements IProcesaTarjeta{

	private ITarjetaDAO iprocesa = new JDBCTarjetaDAO();
	
	public void insertaNuevaTarjeta(String propietario, Tarjeta t) {		
		iprocesa.inserta(t);
	}
	
	public Tarjeta select(String numero) {
		List<Tarjeta> lista = iprocesa.select();
		Tarjeta res = null;
		for(Tarjeta t : lista){
			if(t.getNumero().equals(numero)){				
				res = t;
			}
		}
		return res;
	}
	
	public void borraTarjeta(String num){
		iprocesa.elimina(num);
	}

}
